.laydate-input{
    margin-left: 10px;
    height: 25px;
    width: 150px;
    border-radius: 3px;
    text-align: center;
}
.plan-time .datetime{cursor: pointer;}
.plan-time .datetime:hover{color: blue;}
.block {
  display: block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.txt-center {
  text-align: center;
}
.txt-left {
  text-align: left;
}
.lines{
	margin:0 8px ;
	display: inline-block;
	width: 1px;
	height: 14px;
	vertical-align:-1px;
	border-left: 1px dashed #000;
}
/*index页*/
.home {
    padding-top: 16px;
}
.home .bc-middle .qb-left {
  width:320px;
}
.home .bc-middle .qb-left .title{
	padding-left: 30px;
	background: url(../images/tit-icon.png) no-repeat left center;
}
.home .bc-middle .qb-left li{
	padding:5px 0;
}
.home .bc-middle .qb-left li a{
	padding-left:14px;
	font-size: 16px;
	color: #000;
	white-space:nowrap;
}
.home .bc-middle .qb-left li a:hover{
	color: #fd6e26;
}
.home .bc-middle .qb-left .list-item span{
	margin:10px 6px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background:#b5b5b5;
}
.home .bc-middle .qb-left .list-item .cur1{
	background:#e60012;
}
.home .bc-middle .qb-left .list-item .cur2{
	background:#fd5f00;
}
.home .bc-middle .qb-left .list-item .cur3{
	background:#ffc002;
}

.home .bc-middle .qb-right {
	padding-left: 20px;
  width:858px;
  border-left:1px solid #dcdcdc;
 }
.home .bc-middle .qb-right .row{
	padding: 20px;
	border-bottom: 1px solid #dcdcdc;
}
.home .bc-middle .qb-right .row1{
	padding-top:0px;
}
.home .bc-middle .qb-right .row .col-words{
	width: 560px;
}
.home .bc-middle .qb-right .row .col-words .tit{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.8;
}
.home .bc-middle .qb-right .row .col-words .tit:hover{
	    color: #fd6e26;
}
.home .bc-middle .qb-right .row .col-words .paragraph{
	color: #555;
	line-height: 1.8;
}
.home .bc-middle .qb-right .row .col-words .info{
	margin-top: 20px;
}
.home .bc-middle .qb-right .row .col-words .info span{
	margin-right: 10px;
	color: #999;
}
.home .bc-middle .qb-right .row .col-pic{
	width:258px;
	text-align:right;
}
.home .bc-middle .qb-right .row .col-pic img{
	display: inline-block;
	width:235px;
	height: 151px;
	border-radius:5px ;
}

/*标题*/
.title2 {
	line-height: 44px;
  font-weight: 600;
  background: url(../images/title2-bg.jpg) no-repeat left center;
}
.bor{border: 1px solid #e8e8e8;}
.home .bc-middle .qb-left ul.bl-item,.home .bc-middle .qb-left ul.bl-item2 {
  width: 100%;
}
.home .bc-middle .qb-left ul.bl-item li span,.home .bc-middle .qb-left ul.bl-item2 li span{
  display: block;
  color: #000;
  width:60%;
  float: left;
  text-align: center;
  font-weight: normal;
}
.home .bc-middle .qb-left ul.bl-item2 li span:first-child{
	padding: 0 4%;
  width:30%;
}
.home .bc-middle .qb-left ul.bl-item li ,.home .bc-middle .qb-left ul.bl-item2 li{
  line-height:20px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home .bc-middle .qb-left ul.bl-item li span:first-child {
  width:30%;
  padding-left: 30px;
}
.home .bc-middle .qb-left ul.bl-item li:first-child {
  font-size: 15px;
  line-height: 48px;
  border-bottom: 1px solid #e8e8e8;
}
.home .bc-middle .qb-right .br-item nav {
  margin-left: 40px;
}
.home .bc-middle .qb-right .br-item nav li {
  float: left;
}
.home .bc-middle .qb-right .br-item nav a {
  width: 58px;
  line-height: 44px;
  text-align: center;
  font-size: 15px;
  color: #fff;
}
.home .bc-middle .qb-right .br-item nav a.active {
  background: #2e244e;
}

.home .bc-middle .qb-right .br-item section h4 {
  line-height: 48px;
}
.home .bc-middle .qb-right .br-item section ul.list {
  padding:14px 0;
  overflow: hidden;
  overflow-y: auto;
}
.home .bc-middle .qb-right .br-item section ul.list li {
  line-height:35px;
}
.home .bc-middle .qb-right .br-item section ul.list li a{
  font-size: 16px;
}
.home .bc-middle .qb-right .br-item section ul.list li a:hover{
 color:#f9383a;
}
.home .bc-middle .qb-right .br-item section div p span.num {
  width: 24px;
  line-height: 26px;
}
.home .bc-middle .qb-right .br-item section div span.word {
  width: 733px;
}
.home .bc-middle .qb-right .br-item section p,
.home .bc-middle .qb-right .br-item section h5 {
  font-size: 16px;
  color: #000;
  line-height: 26px;
}
.home .bc-middle .qb-right .br-item1 section {
  padding-bottom: 0;
}
.home .bc-middle .qb-right .br-item1 section ul li {
  padding: 20px 0 16px 0;
}
.home .bc-middle .qb-right .br-item1 section ul li:first-child {
  padding: 24px 0 16px 0;
}
.home .bc-middle .qb-right .br-item1 section p {
  line-height: 25px;
}
.downBtn a {
  width: 86px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 3px ;
}

/*plan*/
.home .bc-middle  .plan{
	margin-left: 20px;
	padding-left: 0;
	width: 855px;
	height:auto;
}
.home .bc-middle  .plan2{
	height: auto;
	overflow: hidden;
}
.home .bc-middle .plan2 .qb-left-nav{
	padding: 10px 0;
}
.home .bc-middle .plan2 .qb-left-nav span{
	margin-left:7px;
	font-size: 16px;
	cursor: pointer;
}
.home .bc-middle .plan2 .qb-left-cnt ul{
	display: none;
}
.home .bc-middle .plan2 .qb-left-cnt .on{
	display:block;
}
.home .bc-middle .plan .title{
	padding: 0 28px!important;
	width: 800px;
	height: 45px;
	font-size: 18px;
	font-weight: 600;
	line-height: 45px;
	background: #e8e8e8;
}
.home .bc-middle .plan .qb1{
	margin:25px 0;
}
.home .bc-middle .plan .qb3{
	margin: 0 auto;
	width: 800px;
	border: 1px solid #e8e8e8;
}
.nobor{border-top:none!important;}
.home .bc-middle .plan .qb3 .number{
	padding: 40px 0;
	width: 178px;
	text-align: center;
}
.home .bc-middle .plan .qb4{
	margin:0 25px;
	padding-bottom:20px;
}
.dash-bor{border-bottom: 1px dashed #000;}
.home .bc-middle .plan .qb4 .title3{
	font-weight: 600;
}
.home .bc-middle .plan .qb4 .title3 a{font-weight:500 ;color: #1ab8b7;}
.home .bc-middle .plan .plan-time{
	margin:10px 0;
	width: 100%;
}
.home .bc-middle .plan .plan-time td{
	padding: 10px 0;
	font-size: 16px;
}
.home .bc-middle .plan .plan-time td>a:hover{
	color: #f9383a;
}
.home .bc-middle .plan .plan-time td:first-child{
	width: 85px;
}
.home .bc-middle .plan .notice{
	margin-top: 40px;
	padding:0!important ;
	padding-left: 30px!important;
	color: #fc3434;
	}

.home .bc-middle .plan .qb2{
	margin: 0 25px;
	padding-bottom: 30px;
}
.home .bc-middle .plan .qb2 li{
	padding:4px 10px;
}
.home .bc-middle .plan .qb2 li>a:hover{
	color:#f9383a;
}
.home .bc-middle .plan .des{
	margin:20px 0 30px;
	padding: 0 25px;
	line-height:1.8;
}
.home .bc-middle .plan .list-des{
	padding: 20px;
	font-size: 16px;
	line-height: 1.8;
}

/*plan-query*/
.txt-cnt{text-align: center;}
.plan-time{
	padding: 0 25px;
}
.plan-time .plan-nav{
	margin:20px 0;
}
.plan-time .plan-nav span{
	margin-right:4px;
	display: inline-block;
	width: 127px;
	height: 44px;
	color: #271312;
	text-align: center;
	line-height: 44px;
	border-radius:4px ;
	background:#e8e8e8;
	cursor: pointer;
}
.plan-time .plan-nav .cur{
	color: #fff;
	background:url(../images/plan-navbg.png) no-repeat center center;
}
.plan-time .plan-times .years>div{
	float: left;
	padding:0 15px!important;
	height: 44px;
	line-height: 44px;
	margin-right: 10px;
	border-radius:4px ;
	background:#e8e8e8;
	cursor: pointer;
}
.plan-time .plan-times .years .cur{
	color: #fff;
	background:#1ab8b7;
}
.plan-time .plan-times .days{
	margin: 20px 0;
}
.plan-time .plan-times .days li{
	margin: 14px 2px;
	display: inline-block;
	float: left;
	width: 118px;
	font-size: 18px;
	cursor: pointer;
}
.plan-time .plan-times .days .checked{
	color: #fc3434;
}